#（1）字典创建
d={10:'cat',20:'dog',30:'pet',20:'zoo'}
print(d)#key相同时，value值进行覆盖,输出是key无序是正确的

#（2）zip函数：
lst1=[10,20,30,40]
lst2=['cat','dog','zoo','car']
zipobj=zip(lst1,lst2)
print(zipobj)#<zip object at 0x000001BC847A7E00>
#转成了列表
#print(list(zipobj))[(10, 'cat'), (20, 'dog'), (30, 'zoo'), (40, 'car')]
d=dict(zipobj)#转成字典
print(d)

#使用参数创建字典
d=dict(cat=10,dog=20)#(左侧cat是ker，右侧dog是value)
print(d)

#元组可以作为字典中的key
t=(12,20,30)
print({t:10})

#列表为可变序列，不能作为字典中的key
#lst=[10,20,30]
#print({lst:10})#unhashable type: 'list'

#字典属于序列
print('max:',max(d))
print('min:',min(d))
print('len:',len(d))

#字典的删除
del d